.shopcartBox{
  width: 94%;
  position: fixed;
  top: 70px;
  left: 3%;
  right: 3%;
  bottom: 100px;
  .item{
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
    .itemLeft{
      display: flex;
      align-items: flex-start;
      .radio{
        align-self: center;
      } 
      .img{
        margin: 0 4px;
      }
      .msg{
        .title{
           margin-bottom: 10px
        }
      }
    }
    .itemRight{
      display: flex;
      align-items: flex-end;
      .stock{
        text-align: right;
        margin-bottom: 10px;
      }
    }
  }
}
.pay{
  width: 100%;
  position: fixed;
  left: 0;
  right: 0;
  background: #fff;  
  bottom: 50px;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #f1f1f1;
  padding-bottom: 2px;
}